home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 1.0 KB | 41 lines |
- 100 CLS
- 110 SCREEN 0
- 120 WIDTH 40
- 130 KEY OFF
- 140 '
- 150 PRINT "***************************************
- 160 PRINT "** POWER/VOLTAGE/CURRENT/RESISTANCE **
- 170 PRINT "** VERS 1.1 DEC. 20,1982 **
- 180 PRINT "***************************************
- 190 '
- 200 LOCATE 7,1
- 210 PRINT "- ENTER VALUES OR PRESS ENTER TO SKIP -"
- 220 PRINT " (TWO VALUES ONLY PLEASE)"
- 230 '
- 240 LOCATE 10,1
- 250 INPUT "POWER = ",P
- 260 INPUT "VOLTAGE = ",E
- 270 INPUT "CURRENT = ",I
- 280 INPUT "RESISTANCE = ",R
- 290 '
- 300 IF (P = 0) THEN 350
- 310 IF (E <> 0) THEN I = P/E : R = E/I : GOTO 390
- 320 IF (I <> 0) THEN E = P/I : R = E/I : GOTO 390
- 330 IF (R <> 0) THEN I = SQR(P/R) : E = I*R : GOTO 390
- 340 '
- 350 IF (E <> 0) AND (I <> 0) THEN R = E/I : P = E*I : GOTO 390
- 360 IF (E <> 0) AND (R <> 0) THEN I = E/R : P = E*I : GOTO 390
- 370 IF (I <> 0) AND (R <> 0) THEN E = I*R : P = E*I : GOTO 390
- 380 '
- 390 LOCATE 10,14 : PRINT P
- 400 LOCATE 11,14 : PRINT E
- 410 LOCATE 12,14 : PRINT I
- 420 LOCATE 13,14 : PRINT R
- 430 '
- 440 CLEAR
- 450 LOCATE 17,1
- 460 INPUT "PRESS ENTER TO CONTINUE - ",A$
- 470 POKE 106,0
- 480 CLS
- 490 GOTO 150
-